20702c6bf5dc99206980967b30335ab0061b1770,ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterControllerImpl.java,ClusterControllerImpl,getResources,#Resource.Type#Request#Predicate#PageRequest#,109

Before Change


      checkProperties(type, request, predicate);

      Set<Resource> providerResources = provider.getResources(request, predicate);
      providerResources               = populateResources(type, providerResources, request, predicate);

      Comparator<Resource> resourceComparator = pageRequest == null || pageRequest.getComparator() == null ?
          comparator : pageRequest.getComparator();

      TreeSet<Resource> sortedResources = new TreeSet<Resource>(resourceComparator);
      sortedResources.addAll(providerResources);

      if (pageRequest != null) {
        switch (pageRequest.getStartingPoint()) {

After Change


             NoSuchParentResourceException {

    Set<Resource> providerResources = getRawResources(type, request, predicate);
    populateResources(type, providerResources, request, predicate);
    return getResources(type, providerResources, predicate, pageRequest);
  }